home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.2 Development Libraries / SGI IRIX 6.2 Development Libraries.iso / dist / complib.idb / usr / share / catman / p_man / cat3 / complib / lapack.z / lapack
Text File  |  1996-03-14  |  8KB  |  199 lines

  1.  
  2.  
  3.  
  4. LLLLAAAAPPPPAAAACCCCKKKK((((3333FFFF))))                                                          LLLLAAAAPPPPAAAACCCCKKKK((((3333FFFF))))
  5.  
  6.  
  7.  
  8. WWWWHHHHAAAATTTT IIIISSSS LLLLAAAAPPPPAAAACCCCKKKK????
  9. LAPACK is a transportable library of Fortran 77 subroutines for solving the
  10. most common problems in numerical linear algebra: systems of linear equations,
  11. linear least squares problems, eigenvalue problems, and singular value
  12. problems. It has been designed to be efficient on a wide range of modern
  13. high-performance computers.
  14.  
  15. LAPACK is intended to be the successor to LINPACK and EISPACK.  It extends the
  16. functionality of these packages by including equilibration, iterative
  17. refinement, error bounds, and driver routines for linear systems, routines for
  18. computing and re-ordering the Schur factorization, and condition estimation
  19. routines for eigenvalue problems.  LAPACK improves on the accuracy of the
  20. standard algorithms in EISPACK by including high accuracy algorithms for
  21. finding singular values and eigenvalues of bidiagonal and tridiagonal matrices
  22. respectively that arise in SVD and symmetric eigenvalue problems.  The
  23. algorithms and software have been restructured to achieve high efficiency on
  24. vector processors, high-performance ``superscalar'' workstations, and shared-
  25. memory multiprocessors. A comprehensive testing and timing suite is provided
  26. along with the LAPACK software.
  27.  
  28.  
  29. HHHHOOOOWWWW TTTTOOOO GGGGEEEETTTT LLLLAAAAPPPPAAAACCCCKKKK
  30.   The entire LAPACK package is available via xnetlib and NAG, or specific
  31.   routines can be obtained via netlib.  To see a description of the contents
  32.   of LAPACK, send email to netlib@ornl.gov and in the mail message type: send
  33.   index from lapack.
  34.  
  35.   Xnetlib is an X-version of netlib recently developed at the University of
  36.   Tennessee and Oak Ridge National Laboratory.  Unlike netlib, which uses
  37.   electronic mail to process requests for software and other text, xnetlib
  38.   uses an X Window graphical user interface and a socket-based connection
  39.   between the user's machine and the xnetlib server machine to process
  40.   software requests. The complete contents of LAPACK is available in
  41.   tar/compress format from xnetlib.
  42.  
  43.   To receive a copy of xnetlib send the message "send xnetlib.shar from
  44.   xnetlib" to netlib@ornl.gov.
  45.  
  46.   When you receive the shar file, remove the mail header, save it to a file,
  47.   type 'sh filename' and follow the instructions in the README file.
  48.  
  49.   Alternatively, the complete LAPACK package can be obtained from NAG on
  50.   magnetic media for a handling charge. For further details contact NAG at one
  51.   of the following addresses:
  52.  
  53.   NAG Inc                         NAG Ltd              NAG GmbH
  54.   1400 Opus Place               Wilkinson House      Schleissheimerstrasse 5
  55.   Suite 200                     Jordan Hill Road     W-8046 Garching bei Munchen
  56.   Downers Grove, IL 60515-5702  Oxford OX2 8DR       Germany
  57.   USA                           England
  58.   Tel: +1 708 971 2337          Tel: +44 865 511245  Tel: +49 89 3207395
  59.   Fax: +1 708 971 2706          Fax: +44 865 310139  Fax: +49 89 3207396
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. LLLLAAAAPPPPAAAACCCCKKKK((((3333FFFF))))                                                          LLLLAAAAPPPPAAAACCCCKKKK((((3333FFFF))))
  71.  
  72.  
  73.  
  74.   LAPACK has been thoroughly tested, on many different types of computers.
  75.   The LAPACK project supports the package in the sense that reports of errors
  76.   or poor performance will gain immediate attention from the developers. Such
  77.   reports, descriptions of interesting applications, and other comments should
  78.   be sent by electronic mail to lapack@cs.utk.edu.
  79.  
  80.  
  81. LLLLAAAAPPPPAAAACCCCKKKK UUUUSSSSEEEERRRRSSSS'''' GGGGUUUUIIIIDDDDEEEE
  82.   The LAPACK Users' Guide is published by SIAM and was made available May,
  83.   1992.  LAPACK Users' Guide gives an informal introduction to the design of
  84.   the algorithms and software, summarizes the contents of the package, and
  85.   describes the conventions used in the software and documentation, and
  86.   includes complete specifications for calling the routines.  The LAPACK
  87.   Users' Guide can be purchased from:  SIAM; 3600 University City Science
  88.   Center; Philadelphia, PA 19104-2688; 215-382-9800, FAX 215-386-7999.  It
  89.   will also be available from booksellers.  The Guide costs $15.60 for SIAM
  90.   members, and $19.50 for non-members.  Please specify order code OT31 when
  91.   ordering.  To order by email, send email to service@siam.org.
  92.  
  93.   A list of known problems, bugs, and compiler errors for LAPACK, as well as
  94.   errata for the LAPACK Users' Guide and the LAPACK code itself, is maintained
  95.   on netlib.  For a copy of this report, send email to netlib@ornl.gov with a
  96.   message of the form: send release_notes from lapack.
  97.  
  98.  
  99. LLLLAAAAPPPPAAAACCCCKKKK WWWWOOOORRRRKKKKIIIINNNNGGGG NNNNOOOOTTTTEEEESSSS
  100.   A number of working notes were written during the development of LAPACK and
  101.   published as LAPACK Working Notes, initially by Argonne National Laboratory
  102.   and later by the University of Tennessee.  Many of these reports have
  103.   subsequently appeared as journal articles.  Most of these working notes are
  104.   available in postscript form from netlib.  To receive a list of available
  105.   reports, send email to netlib@ornl.gov with a message of the form: send
  106.   index from lapack/lawns.  Otherwise, requests for copies of these working
  107.   notes can be sent to the following address.
  108.  
  109.   LAPACK Project c/o J.J. Dongarra Computer Science Department University of
  110.   Tennessee Knoxville, Tennessee 37996-1301 USA Email: lapack@cs.utk.edu
  111.  
  112.  
  113. AAAACCCCKKKKNNNNOOOOWWWWLLLLEEEEDDDDGGGGEEEEMMMMEEEENNNNTTTTSSSS
  114.   LAPACK has been funded in part by NSF, DOE, and DARPA, with developmental
  115.   support from NAG Ltd., Cray Research, and many friends and colleagues around
  116.   the world.
  117.  
  118.  
  119.   Ed Anderson, Zhao-jun Bai, Chris Bischof, Jim Demmel, Jack Dongarra, Jeremy
  120.   Du Croz, Anne Greenbaum, Sven Hammarling, Alan McKenney, Susan Ostrouchov,
  121.   and Danny Sorensen
  122.  
  123.                (           l    l    l    l )
  124.                (           a   -a    a   -a )
  125.          1/4 * ( p    p             -p   -p )
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. LLLLAAAAPPPPAAAACCCCKKKK((((3333FFFF))))                                                          LLLLAAAAPPPPAAAACCCCKKKK((((3333FFFF))))
  137.  
  138.  
  139.  
  140.                ( a   -a             -a    a )
  141.                ( c    c   -c   -c           )
  142.                ( k   -k   -k    k           )
  143.  
  144.  
  145.  
  146. NNNNAAAAMMMMIIIINNNNGGGG SSSSCCCCHHHHEEEEMMMMEEEE
  147.   The name of each LAPACK routine is a coded specification of its function
  148.   (within the very tight limits of standard Fortran 77 6-character names).
  149.  
  150.   All driver and computational routines have names of the form XYYZZZ, where
  151.   for some driver routines the 6th character is blank.
  152.  
  153.   The first letter, X, indicates the data type as follows:
  154.  
  155.         S  REAL
  156.         D  DOUBLE PRECISION
  157.         C  COMPLEX
  158.         Z  COMPLEX*16  or DOUBLE COMPLEX
  159.  
  160.   The next two letters, YY, indicate the type of matrix (or of the most
  161.   significant matrix).  Most of these two-letter codes apply to both real and
  162.   complex matrices; a few apply specifically to one or the other.
  163.  
  164.   The last three letters ZZZ indicate the computation performed.  For example,
  165.   SGEBRD is a single precision routine that performs a bidiagonal reduction
  166.   (BRD) of a real general matrix.
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.                                                                         PPPPaaaaggggeeee 3333
  196.  
  197.  
  198.  
  199.